@charset "utf-8";
/* CSS Document */
/* CSS Document */

*{margin:0;padding:0;}
img{border:0;}
ul,li{ list-style-type:none;}
body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{padding:0px;margin:0px;}
body {
     MARGIN: 0px auto; 
	 WIDTH: 100%; 
	 FONT: 12px "宋体",'Microsoft YaHei',Arial,Tahoma; 
	 BACKGROUND: url(../images/zytop.jpg) #fff no-repeat center 0px;
	 _word-break: break-all;
	 VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px;
	 padding:0px;
}
html {
    height:100%;
	overflow-x:hidden;
}
.clear { clear:both;}
a {color:#000000; font-size:12px; text-decoration:none;}
a:hover {color:#ff0000; text-decoration:none;}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
.input1 {
	height:16px;
	line-height:16px;
	border:1px #cecccc solid;
	color:#a4a4a4;
}

/* 主页内容 */
/* 头部内容 */
.top {
   width:100%;
   margin:0px auto;
   height:450px;
}
.logo{
   z-index:999;
   width:1000px;
   margin-top:40px;
   margin-left:auto;
   margin-right:auto;
   }
.banner{
     z-index:-1;
	 position:absolute;
	 top:0;
	 BACKGROUND-POSITION: center 0px
}
.menu {
	width:100%;
	margin:0px auto;
	height:76px;
	background:url(../images/menubg.gif) repeat-x;
}
.menu01 {
 	width:100%;
	margin:0px auto;
	height:73px; 
	background:url(../images/zymbg.gif) repeat-x;
}

#header { width: 1000px; height: 43px; margin: 0 auto; position: relative; }
#header ul { height: 30px; position: absolute; text-align:center; padding-top:13px; }
#header .normal, #header .active { float: left; width: 124px; height: 43px; position: relative; z-index: 1; }

#header .active a { float:left; width:124px;}

#btn_bg { width: 124px; height: 43px; background:url(../images/mbg.png); position: absolute; overflow:hidden; left: 249px; z-index: 2; }
#btn_bg ul { width: 1000px; margin:0px auto; left:-248px; position:absolute; }

/* Nav
==========================================================*/
.nav {
    position: relative;
	margin:0px auto;
}
.navinner {
   
}
.navlist {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    margin: 0 2px;
}
.nav li {
    float: left;
    display: inline;
    padding: 0 2px 0 2px;
}
.nav a {
    display: block;
    text-align: center;
    font-size:14px;
	padding-left:5px;
	padding-right:5px;
}
.nav a:link, .nav a:visited {
    color: #fff;
    font-weight: bold;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff3c7;
    font-weight: bold;
}
.subnav {
    position: absolute;
	width:auto;
    top:25px;
    float:left;
    height:13px;
    white-space: nowrap;
	padding:10px 10px;
}
* html .subnav {
    height:13px;
    white-space: nowrap;
	padding:10px 10px;
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0px 6px;
	height:15px;
	width:800px;
	}
.subnav p span {
    display: block;
	float:left;
}
.subnav p span a {
    width:70px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
   
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 12px;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #fff;
	font-weight: normal;
}
.subnav a:hover, .subnav a:active {
    color: #fff3c7;
	font-weight: normal;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */

#subnav0 { left: 15px; }
#subnav1 { left: 10px; }
#subnav2 { left: 10px; }
#subnav3 { left: 10px; }
#subnav4 { left: 10px; }
#subnav5 { left: 10px; } 
#subnav6 { left: -110px; } 
#subnav7 { left: 10px; }



#subnav0 .pointer,
#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 330px; }
#subnav6 .pointer { left: auto; right: 200px; }
#subnav7 .pointer { left: auto; right: 100px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/

/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
-->


.center {
    width:100%;
	margin:0px auto;
	background:url(../images/000.gif) #FFF repeat-x;
}
.center01 {
    width:100%;
	margin:0px auto;
	background:url(../images/cenbg.gif) #FFF repeat-x;
}
.cen {
    width:1000px;
	margin:15px auto;	
}
.cen div { float:left;}
.left01 {
   width:339px;
   margin-right:24px;
}
.left_bt {
    width:75px;
	font-size:12px;
	color:#606060;
	font-weight:bold;
}
.left_entbt {
    width:264px;
	text-align:right;
}
.left_line {
    width:339px;
	margin-top:3px;
}
.left_nr {
    width:339px;
	height:114px;
	padding-top:10px;
	line-height:17px;
	color:#3f3f3f;
	background:url(../images/lou.gif) no-repeat right;
}
.left_nr a { color:#ff9605; text-decoration:none;}
.left_nr a:hover { color:#F00; text-decoration:underline;}
.left_nr01 {
    width:339px;
	padding-top:5px;
	line-height:17px;
	color:#3f3f3f;
}
.left_newsnr {
    width:339px;
	padding-top:6px;
	line-height:17px;
}
.left_news {
    width:339px;
	padding-top:6px;
	line-height:23px;
}
.left_nr a { color:#626262; text-decoration:none;}
.left_nr a:hover { color:#F00; text-decoration:underline;}



.left02 {
   width:274px;
}
.left02_bt {
    width:75px;
	font-size:12px;
	color:#606060;
	font-weight:bold;
}
.left02_entbt {
    width:199px;
	text-align:right;
}
.left02_line {
    width:274px;
	margin-top:3px;
}
.left02_nr {
    width:274px;
	padding-top:6px;
	color:#5a5a5a;
	line-height:18px;
}

.foot {
    width:100%;
	height:106px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/foot.jpg) center no-repeat bottom #FFF;
}
.foonr {
    width:1000px;
	height:76px;
	margin:0px auto;
	padding-top:30px;
	line-height:22px;
}

